﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

namespace AIC_CS
{
    public partial class DeTaiChiTiet : MyFromBase
    {


        static string FilePath = "";
        static string KieuNoiDung = "DauVao";//DauRa - Đầu vào, đầu ra
        public static string SelectedPhuLuc = "";
        
        protected void Page_Load(object sender, EventArgs e)
        {
            //CheckPermission();

            if (!IsPostBack)
            {
                Config();
                BindDataToControls();
                BindDataToGrid();
            }
            bool evenItem = true;
            for (int i = 0; i < lstDauVao.Items.Count; i++)
            {
                evenItem = !evenItem;

                if (evenItem)
                    lstDauVao.Items[i].Attributes.CssStyle.Add("Background-color", "#D7E8A9");
            }
            //evenItem = true;
            //for (int i = 0; i < lstDauRa.Items.Count; i++)
            //{
            //    evenItem = !evenItem;

            //    if (evenItem)
            //        lstDauRa.Items[i].Attributes.CssStyle.Add("Background-color", "#D7E8A9");
            //}
        }

        /// <summary>
        /// Thủ tục kiểm tra quyền sử dụng của người dùng có được quyền truy cập vào mục này hay không?
        /// </summary>
        private void CheckPermission()
        {
            //if (Session["IsAdmin"].ToString() == "1")
            //    return;

           
        }

        /// <summary>
        /// Thủ tục cấu hình giao diện, các controls
        /// </summary>
        private void Config()
        {
            //TODO
            //tdTenDeTai.InnerText = SqlHelper.ExecuteScalar(CommandType.Text, "Select TenDeTai From tblDeTaiKhoaHoc Where ID='" + Session["DeTaiID"].ToString() + "'").ToString();

        }

        /// <summary>
        /// Bind Data vào các contrls như Combobox, ListBox, textBox ...
        /// </summary>
        private void BindDataToControls()
        {
            string sql = "Select ID,TenDM From tblDanhMuc Where MaDM='" + MyConst.DanhMuc.PhuLucBaoCaoCT_CS.Ma + "' ";
            SqlDataReader myReader = SqlHelper.ExecuteReader(CommandType.Text, sql);
            lstDauVao.Items.Clear();

            while (myReader.Read())
            {
                lstDauVao.Items.Add(new ListItem(myReader["TenDM"].ToString(), myReader["ID"].ToString()));
            }
 
        }

        /// <summary>
        /// Bind Data vào gridview
        /// </summary>
        private void BindDataToGrid()
        {

        }

        #region Events

        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("Index.aspx");
        }

        protected void lbtFileDinhkem_Click(object sender, EventArgs e)
        {
            
        }
        protected void btnLuu_Click(object sender, EventArgs e)
        {
            

        }
        //protected void CreateControls()
        //{
        //    lbl_baocaoso.Text = (lstDauVao.SelectedIndex + 1).ToString();

        //    if (lstDauVao.SelectedItem.Text == "Phụ lục 1")
        //    {
        //        UserControl u1 = (UserControl)LoadControl("phuluc1.ascx");
        //        u1.EnableViewState = true;
        //        u1.ID = "phuluc11";

        //        divPhuLucControls.Controls.Add(u1);

        //    }
        //    else
        //    {
        //        if (lstDauVao.SelectedItem.Text == "Phụ lục 2")
        //        {
        //            UserControl u1 = (UserControl)LoadControl("phuluc2.ascx");
        //            divPhuLucControls.Controls.Add(u1);


        //        }
        //        else
        //        {
        //            if (lstDauVao.SelectedItem.Text == "Phụ lục 3")
        //            {
        //                UserControl u1 = (UserControl)LoadControl("phuluc3.ascx");

        //                divPhuLucControls.Controls.Add(u1);
        //            }
        //            else
        //            {
        //                if (lstDauVao.SelectedItem.Text == "Phụ lục 4")
        //                {
        //                    UserControl u1 = (UserControl)LoadControl("phuluc4.ascx");
        //                    divPhuLucControls.Controls.Add(u1);
        //                }
        //                else
        //                {
        //                    if (lstDauVao.SelectedItem.Text == "Phụ lục 5")
        //                    {
        //                        UserControl u1 = (UserControl)LoadControl("phuluc5.ascx");
        //                        divPhuLucControls.Controls.Add(u1);
        //                    }
        //                    else
        //                    {
        //                        if (lstDauVao.SelectedItem.Text == "Phụ lục 6")
        //                        {
        //                            UserControl u1 = (UserControl)LoadControl("phuluc6.ascx");
        //                            divPhuLucControls.Controls.Add(u1);
        //                        }
        //                        else
        //                        {
        //                            if (lstDauVao.SelectedItem.Text == "Phụ lục 7")
        //                            {
        //                                UserControl u1 = (UserControl)LoadControl("phuluc7.ascx");
        //                                divPhuLucControls.Controls.Add(u1);
        //                            }
        //                            else
        //                            {
        //                                UserControl u1 = (UserControl)LoadControl("phuluc8.ascx");
        //                                divPhuLucControls.Controls.Add(u1);
        //                            }
        //                        }
        //                    }
        //                }
        //            }
        //        }

        //    }
        //}
        protected void lstDauVao_SelectedIndexChanged(object sender, EventArgs e)
        {

            SelectedPhuLuc = lstDauVao.SelectedItem.Text;
            
        }

        #endregion Events
    }
}

